imposing thing - English Synonyms Dictionary